***Antipattern***
Count: 1
-PUT  /deployment/resources/subnet/<subnetUUID>/addresses Create a range of addresses that are attached to a subnet. An API is available first to create a range of addresses from an IP range or a list of host names and then to attach those addresses to a subnet.

***Pattern***
Count: 51
-GET  /admin/resources/management_nodes Get all management nodes
-GET  /admin/resources/roles Get all roles
-GET  /admin/resources/user_groups_users Get all user groups users
-DELETE  /deployment/resources/virtual data center./<virtual data center.UID> Removing a virtual data center. You can remove a virtual data center as long as it is longer referenced by any resource in the Cloud Pak System environment.
-POST  /deployment/resources/instances Deploying a virtual appliance. You can use the representational state transfer (REST) application programming interface (API) to deploy a virtual appliance.
-POST  /deployment/resources/vm_configurations Create a new configuration for the virtual machine.
-GET  /deployment/resources/groups/group<UUID>?showNested=true Retrieving nested and parent groups
-GET  /admin/resources/energy_history Get all energy history
-DELETE  /deployment/resources/addresses/<addressUUID> Deleting an address. You can use the representational state transfer (REST) application programming interface (API) to delete an address.
-POST  /admin/resources/instance_migrations Migrate an instance
-GET  /admin/resources/hypervisors Get all hypervisors
-GET  /admin/resources/physical_cpu_history Get all physical CPU history
-GET  /admin/resources/external_applications Get all external applications
-GET  /admin/resources/backup_subcomponents/{id} Get information on a specified volume group
-POST  /deployment/resources/volumes Creating a volume
-POST  /deployment/resources/volumes Attaching or detaching volumes
-GET  /admin/resources/locations Get all locations
-GET  /admin/resources/temperature_history Get all temperature history
-GET  /admin/resources/switch_power_supplies Get all switch power supplies
-DELETE  /deployment/resources/images/<imageID> Deleting images from the system
-DELETE  /deployment/resources/volumes/<volumeUUID> Deleting a volume
-PUT  /deployment/resources/groups/<groupUUID> Updating a group
-GET  /admin/resources/compute_nodes Get all compute nodes
-POST  /deployment/resources/groups Creating a group
-POST  /audit/resources/audit_config Create an audit configuration
-DELETE  /deployment/resources/instances/<instanceUUID> Deleting currently deployed virtual machines
-POST  /deployment/resources/addresses Create a new address.
-GET  /admin/resources/physical_core_stats Get all physical core stats
-"GET  /admin/resources/management_endpoints Get all management endpoints"
-GET  /deployment/resources/groups?isMaster=true Retrieving master groups
-GET  /admin/resources/temperature_stats Get all temperature stats
-GET  /deployment/resources/addresses Getting a new address
-PUT  /deployment/resources/addresses/<addressUUID> You can use the representational state transfer (REST) application programming interface (API) to move an address from one subnet to another.
-GET  /admin/resources/chassis_management_modules Get all chassis management modules
-POST  /deployment/resources/volume_groups Create volume group
-POST  /deployment/resources/volume_configurations Create a new volume configuration.
-POST  /deployment/resources/credentials Creating a new credential
-POST  /deployment/resources/subnets Create a new subnet.
-GET  /deployment/resources/instances Viewing currently deployed virtual machines
-GET  /admin/resources/vdcs Get all virtual data centers
-POST  /deployment/resources/vdcs/{uuid}/vm_configurations Create a new configuration for the virtual machine.
-PUT  /deployment/resources/instances/<instanceUUID> Storing a previously deployed virtual machine
-POST  /deployment/resources/vdcs/{uuid}/volume_configurations Create a new volume configuration.
-POST  /deployment/resources/subnet/<subnetUUID>/addresses Create a range of addresses that are attached to a subnet. An API is available first to create a range of addresses from an IP range or a list of host names and then to attach those addresses to a subnet.
-GET  /deployment/resources/instance_snapshots Retrieving a list of snapshots
-POST  /admin/resources/backup Initiate a backup operation
-GET  /admin/resources/compute_node_chassis Get all compute node chassis
-PUT  /deployment/resources/instances/<instanceUUID> Stopping, starting, or and restarting virtual machines
-DELETE  /deployment/resources/subnets/<subnetUUID> Delete a subnet.
-GET  /deployment/resources/acls Get all acls
-DELETE  /deployment/resources/credentials/<credentialUUID> Deleting a credential
